1ab8a2c62465f79a661d142737d3f6a3706bbe62,gdx/src/com/badlogic/gdx/maps/tiled/TmxMapLoader.java,TmxMapLoader,loadTileLayer,#TiledMap#Element#,246
Before Change
tilesets.getTile(id);
TiledMapTile tile = tilesets.getTile(id);
if (tile != null) {
Cell cell = layer.getCell(x, height - 1 - y);
if (flipDiagonally) {
if (flipHorizontally && flipVertically) {
cell.setFlipHorizontally(true);
After Change
tilesets.getTile(id);
TiledMapTile tile = tilesets.getTile(id);
if (tile != null) {
Cell cell = new Cell();
if (flipDiagonally) {
if (flipHorizontally && flipVertically) {
cell.setFlipHorizontally(true);
cell.setRotation(Cell.ROTATE_90);
} else if (flipHorizontally) {
cell.setRotation(Cell.ROTATE_90);
} else if (flipVertically) {
cell.setRotation(Cell.ROTATE_270);
} else {
cell.setFlipVertically(true);
cell.setRotation(Cell.ROTATE_90);
}
} else {
cell.setFlipHorizontally(flipHorizontally);
cell.setFlipVertically(flipVertically);
}
cell.setTile(tile);
layer.setCell(x, height - 1 - y, cell);
}
}
}